/**
 * 使用 VNode 创建 dom
 */
export function createElement(vnode) {
    const dom = document.createElement(vnode.sel)
    vnode.elm = dom
    if (vnode.text !== '' && vnode.children.length === 0) {
        // 只有 text ，没有children
        dom.innerText = vnode.text
    } else if(vnode.children.length > 0){
        // 处理子节点
        vnode.children.forEach(child => {
            let childDom = createElement(child)
            vnode.elm.appendChild(childDom)
        })
    }
    return vnode.elm
}